﻿html { background-color: #333; margin: 0; padding: 0; }
body { background: #333; margin: 0; padding: 0; font-family: 'Microsoft YaHei'; font-size: 14px; font-weight: normal; font-style: normal; color: #fff; }
.body { margin: 0 auto; padding: 0; width: 1006px; background-color: #0988c9; }
h1, h2, h3, h4, h5, h6, p, ul { margin: 0; padding: 0; }
div, p, ol, ul { overflow: hidden; }
li, ol { list-style: none; }
a { text-decoration: none; }
    a:link { color: #fff; text-decoration-line: none; }
    a:visited { color: #eee; }
    a:hover { color: #efefef; }
    a:active { color: #a309c9; }
/*--Common class------    ct = center, l = left, r = rigth, f = float   */
.txt_ct { text-align: center; }
.txt_l { text-align: left; }
.txt_r { text-align: right; }
.fleft { float: left; }
.frigth { float: right; }
.mgr8 { margin-right: 8px; }
.cl1 { background-color: #a309c9; }
.cl2 { background-color: #52c909; }
.cl3 { background-color: #c94009; }
.cl4 { background-color: #FF6905; }
.cl5 { background-color: #0755ca; }
.cl6 { background-color: #11bda3; }

.header_info { margin: 0 5px; font-size: 12px; }

#header { margin: 0 auto; height: 120px; width: 1006px; background-color: #0988c9; }
#container { margin: 10px auto; height: auto; width: 1006px; }
#footer { margin: 0 auto; height: 80px; width: 1006px; }

/*--------Login Page--------*/
.login_header { height: 150px; width: 1006px; background-color: #0988c9; position: relative; }
.ltitle1 { margin: 10px 10px 0; }
.ltitle2 { margin: 20px 0px 0; }

#login_dlg { width: 610px; height: 300px; border-radius: 5px; background-color: #fff; margin: 0 auto; color: #333; }
    #login_dlg div { width: 300px; height: auto; float: left; margin: 40px 0 0; }
.login_left { border-right: 2px solid #858080; }
    .login_left p { text-align: center; }
        .login_left p a { margin: 0 10px; }

/*--Home Page------    hd = header    */
.home_title { margin: 10px 20px 0; }
.hd_r_info { background: url('imgs/home_header_bg.jpg') no-repeat; height: 120px; background-position: bottom right; }
.header_menu { }
#header div { width: 503px; float: left; }

.nav_block li { width: 328px; height: 100px; float: left; border: 1px solid white; text-align: center; vertical-align: middle; margin-bottom: 8px; }
    .nav_block li a { margin-top: 35px; font-size: 18px; display: inline-block; width: 326px; height: 98px; }
    .nav_block li:hover { background-color: #222; }
.c_content { height: 300px; width: 1006px; }
